# coding=utf-8
from jinja2 import Environment
from django.contrib.staticfiles.storage import staticfiles_storage
from django.urls import reverse
"""
确保可以使⽤用模板引擎中的{{ url('') }} {{ static('') }}这类语句句
"""
def environment(**options):
 env = Environment(**options) # 创建了Environment的对象，这个对象来自于jinja2
 env.globals.update({
  # 更新两个全局的变量，目的是：在所有的模版页面当中使用jinja2的引擎
 'static': staticfiles_storage.url,
 'url': reverse,
 })
 return env